This is Info file readline.info, produced by Makeinfo-1.55 from the input file rlman.texinfo. This document describes the GNU Readline Library, a utility which aids in the consistency of user interface across discrete programs that need to provide a command line interface. Copyright (C) 1988, 1991 Free Software Foundation, Inc. Permission is granted to make and distribute verbatim copies of this manual provided the copyright notice and this permission notice pare preserved on all copies. Permission is granted to copy and distribute modified versions of this manual under the conditions for verbatim copying, provided that the entire resulting derived work is distributed under the terms of a permission notice identical to this one. Permission is granted to copy and distribute translations of this manual into another language, under the above conditions for modified versions, except that this permission notice may be stated in a translation approved by the Foundation. Indirect: readline.info-1: 1000 readline.info-2: 50467 Tag Table: (Indirect) Node: Top Node: Command Line Editing Node: Introduction and Notation Node: Readline Interaction Node: Readline Bare Essentials Node: Readline Movement Commands Node: Readline Killing Commands Node: Readline Arguments Node: Readline Init File Node: Readline Init Syntax 10502 Node: Conditional Init Constructs 17435 Node: Bindable Readline Commands 19681 Node: Commands For Moving 20351 Node: Commands For History 21199 Node: Commands For Text 23783 Node: Commands For Killing 25522 Node: Numeric Arguments 26971 Node: Commands For Completion 27598 Node: Keyboard Macros 28525 Node: Miscellaneous Commands 29084 Node: Readline vi Mode 30372 Node: Programming with GNU Readline 32122 Node: Basic Behavior 32919 Node: Custom Functions 36232 Node: The Function Type 36845 Node: Function Writing 37690 Node: Readline Convenience Functions 40453 Node: Function Naming 41118 Node: Keymaps 42345 Node: Binding Keys 43856 Node: Associating Function Names and Bindings 45650 Node: Allowing Undoing 46812 Node: Redisplay 49397 Node: Modifying Text 50467 Node: Utility Functions 51378 Node: Custom Completers 54444 Node: How Completing Works 55165 Node: Completion Functions 58156 Node: Completion Variables 61171 Node: A Short Completion Example 64996 Node: Concept Index 77230 Node: Function and Variable Index 77717 End Tag Table